package control;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.Timer;

import modelo.jugador.Jugador;
import vista.VistaShadow;

public class ControlSombra implements ActionListener{
	

	Timer tm = new Timer(5,this);
	private VistaShadow vSombra;
	private Jugador mJugador;
	private int dim;
	
	public ControlSombra(Jugador elJugador, VistaShadow vShadow){
		mJugador = elJugador;
		vSombra = vShadow;
		tm.start();
		dim = 660/(2*mJugador.getMovil().getCiudad().getFilas()+1);
	}

	@Override
	public void actionPerformed(ActionEvent e) {
		vSombra.setBounds(-770+mJugador.getMovil().getPosicion().getY()*(2*dim)-dim+(dim*2/25),-800+ mJugador.getMovil().getPosicion().getX()*(2*dim)-dim+(dim*29/100), 1600, 1600);
		}

}
